/*
 * TriangleShape.cpp
 *
 *  Created on: Apr 12, 2010
 *      Author: songyp
 */

#include <e32debug.h>
#include <ecom/implementationproxy.h>

#include "TriangleShape.h"


CTriangleShape * CTriangleShape::NewL()
	{
	CTriangleShape *self = new (ELeave) CTriangleShape;
	CleanupStack::PushL( self );
	self->ConstructL();
	CleanupStack::Pop();
	return self;
	}

CTriangleShape::CTriangleShape()
	{
	
	}

void CTriangleShape::ConstructL()
	{
	
	}

CTriangleShape::~CTriangleShape()
	{
	
	}

void CTriangleShape::Draw()
	{
	RDebug::Print( _L(" CTriangleShape::Draw "));
	}

const TImplementationProxy ImplementationTable[] = 
	{
		{
			{ 0xE9FDF57b }, CTriangleShape::NewL
		}
	};

EXPORT_C const TImplementationProxy * 
		ImplementationGroupProxy( TInt &aTableCount )
	{
		aTableCount = sizeof( ImplementationTable ) / 
				sizeof( TImplementationProxy );
		return ImplementationTable;
	}
